专利摘要:
The invention concerns a system for evaluating the appreciation of a service by individuals. The system comprises a first image acquisition device (10) adapted to acquire a sequence of images of individuals (40) in a region (20) of interest, at least one time keeping module which provides an acquisition time for each image and an input form (13) to allow the user to select a period of time. The system is further equipped with at least one computational module configured to: receive image sequences in order to determine the length of time spent in an individual's region of interest based on a plurality of images and their acquisition time. The computational module is further configured to count distinct individuals having spent time in the region of interest exceeding a certain value and within the selected time period.
公开号:CH713268A2
申请号:CH01696/16
申请日:2016-12-21
公开日:2018-06-29
发明作者:Cossi Stefano
申请人:Cossi Stefano;
IPC主号:
专利说明:

Description Field of the invention The present invention relates to a system for evaluating the use of a service by individuals, in particular to be able to obtain statistical evaluations and measurements of centers of interest. The invention also concerns a tracking method.
Description of pre-art [0002] Nowadays services are regularly evaluated both to ensure their efficiency and to determine and confirm what are the centers of interest from current and future customers.
[0003] Most of today's methods and systems are based on direct observation and on dedicated verbal or written market research aimed at obtaining the individual's point of view, for example through an interview or an evaluation questionnaire.
[0004] However, those systems and methods are intrusive and are time-consuming because in order to provide a truly representative assessment they require the collection of many individuals' points of view.
[0005] Other methods are based on tracking payments of registered customers, for example through loyalty cards, club cards and points cards.
[0006] However, those systems are perceived as invasive because they require the acceptance of the analysis of their purchases by each customer. Furthermore, the evaluation of those systems and methods is limited by the fact that it is based only on the purchasing habits of registered customers only.
Brief summary of the invention [0007] The object of the invention is to provide a system for evaluating the use of a service by individuals who are not, or at least are, least, affected by the disadvantages of the other systems and methods.
[0008] In accordance with the invention, these objects are achieved through the apparatus of claim 1.
Brief description of the drawings [0009] The invention will be better understood by using the description of an example of materialization, in which:
Fig. 1 shows a view of an illustrative materialization of a system for the evaluation of the use of a service by individuals, in accordance with the invention; Fig. 2 is a schematic illustration of the details of an illustrative materialization of fig. 1; Fig. 3 is a flowchart of an operating mode of the devices for acquiring images forming part of the illustrative materialization of fig. 1 and fig. 2; Fig. 4 is a flow chart of an operating mode of the central unit forming part of the illustrative materialization of fig. 1 and fig. 2.
Detailed description of the possible materializations of the invention [0010] The present invention relates to a system for evaluating the use of a service by individuals. Evaluation can include the identification and statistical measurement of customer preferences or centers of interest within a service. The services can be any public or private act, or public or private activity, carried out by a public or private entity that involves interactions with individuals, such as sales, transport, catering or entertainment.
[0011] The system includes at least one image acquisition device aimed at capturing individuals in images while they interact with the service as it is intended to provide assessments of the actual evidence of interactions. Real evidence of interactions with the service is, for example, the number of individuals who come into contact with the service, the duration of their interaction, the choice of some service options, the number of interactions provided by those same individuals, etc. .
[0012] In the case of a sales service, the service can be advantageously evaluated with statistics and measurements coming from analyzes carried out on sequences of images showing individuals who are observing, looking for or looking at a particular commodity, displayed for sale as on a display case or on a screen, or exposed to an exhibition or a shop window.
[0013] In the case of a transport service, the service can be advantageously evaluated with statistics and measurements coming from analyzes carried out on sequences of images showing individuals that access and use a particular means of transport. In particular, measurements and statistics regarding vehicle occupations, travel time, destinations and travel habits of customers are of interest.
[0014] In the case of catering services, the service can be advantageously evaluated with statistics and measurements coming from analyzes carried out on sequences of images showing individuals while they select and observe catering products, for example when approaching self-service catergin stations . In particular, measurements and statistics regarding food preferences and the behavior of individuals in areas of interest are of interest.
[0015] In the case of an entertainment service, the service can be advantageously evaluated with statistics and measurements coming from analyzes made on sequences of images showing individuals accessing an area where a particular service is provided to the public, such as a particular room where an artist's work is exhibited or an area of a gym that provides a certain training tool.
[0016] The image acquisition devices of the system are therefore configured and positioned so that they can acquire images of individuals standing or walking in an area or region of interest, particularly where individuals have a particular interaction with the service to be evaluated. Images of individuals in the same region of interest can be acquired by more image acquisition devices, especially in the case of a region of interest with a large surface also to reduce ill-fated mask effects that occur due to the movement of objects and other individuals.
[0017] Advantageously, the system comprises a plurality of image acquisition devices for the simultaneous acquisition of individuals while they are interacting with a plurality of subservices or service activities (in distinct areas of interest) as well as to provide real evidence of the interactions with the service. The system therefore includes the process of collecting images of individuals who are in distinct regions of interest.
[0018] The system includes input peripherals, such as graphical interfaces, which allow the user to select a period of time (in particular, a time frame) for which numerical evidences and statistics are desired.
[0019] The time period may vary from one hour to one year. Depending on the preferences, the time period can be varied from half a day to a month, or more preferably it can vary from a day to a week, [0020] Advantageously, data input peripherals can be the graphic interface of a device, advantageously intended for everyday use, such as a personal computer or a laptop. Advantageously, the device can be a portable or wearable electronic device, such as a smartphone, a tablet or a smartwatch.
[0021] The time period can be a selectable time within a list having pre-defined times shown by a screen of the system or by the device itself which supplies the input peripherals, in particular selecting a day from a calendar, and / or an interval of hours by clicking with the hands or typing on one or more watch dials. Alternatively or complementarily, the time period can be defined by input devices, such as a keyboard, a mouse, a touchscreen or cursors of the input module.
[0022] The system therefore comprises at least one computation module for determining the residence time of individuals in the regions shown by the acquired images.
[0023] The permanence of an individual is an interval of time in which an individual is or is spending time in a region of interest, in a continuous manner (in particular without interruption, such as going and returning).
[0024] The time interval of the individuals' stay allows to identify and provide a number of individuals who have passed in the first and / or second region of interest for a time interval exceeding a certain time threshold. Being able to set time limits ensures that individuals have been in contact with the service for at least a certain minimum length of time which indicates that they were interacting with the service.
[0025] The time interval of an individual's stay in a region of interest is based on determining the presence of the same individual in successive images in that same region of interest, a determination that must be made in the whole image or in a particular portion of the image itself (in particular by mapping the region of interest), and on the acquisition time of each image provided by one or more time-keeping modules of which the system is equipped.
[0026] The accuracy and robustness of the time interval of an individual's stay depend not only on the resolution of the images, but also on the frequency of production of the image sequences produced by the acquisition devices of the same.
[0027] A detection of an individual's presence in the images can be difficult due to the particular orientation of the body of the individual, shadows and illuminations as well as temporary concealments created by other individuals or moving objects. A survey based solely on the time frame of a couple of subsequent images is often not robust, but impossible.
[0028] The production frequency of the images of the sequences goes from 6 images per hour (0.0017 Hz) up to 100 images per second (100 Hz). Depending on preferences, the image production frequency ranges from 1 image per minute (0.017 Hz) up to 50 images per second (50 Hz), preferably from 1 image per second (1 Hz) up to 25 images per second (25 Hz). A very low image production frequency (for example from 6 images per hour up to 1 image per minute) could be used in the case of very slow interactions, for example for the evaluation of the permanence (in particular the time interval spent) of travelers in a restaurant car of a long distance traveling train. In case of fast interactions, for example commercial exchanges, production frequencies of the fastest images (for example 25 images per second up to 1 image per second) could be useful to ensure accuracy and robustness, in such cases it is considered guaranteed ( or at least assumed such) an uninterrupted stationing of the individual in the region of interest.
[0029] The more computational modules of the system are further configurable for counting distinct individuals who spend time (permanence) in one or more regions of interest with a time interval exceeding a certain threshold and within a selected time period. This selected value can be a predefined technical value, for example it can be based on the production frequency of the image sequences and the resolution of the images (for example pixel by image). Alternatively or complementarily, the value of the time period can be selected by the user, so that values considered not significant can be filtered and in order to obtain statistics that optimally support the evaluation of a particular service. Advantageously, the input module 13 can be further used to allow the user to select this value.
[0030] In the case in which the system comprised a plurality of image acquisition devices, the more or more computational modules of the system are further configured to form groups of images produced by the image acquisition devices, so that each group includes images of one same individual acquired by one or more image acquisition devices. The most computational modules are further configured to provide a path of each individual object of the images of a group within the distinct regions of interest on which these groups are based. In particular, one or more computational modules are configured to compute, for each of the detected individuals or for a selected individual, an indication of its arrival time, departure time, duration and / or transit time in one or more regions of interest. The indication of the time concerning the duration can be a cumulative time spent by an individual in a region of interest or a time spent continuously in a region of interest (permanence) by an individual. The transit time is the time spent by an individual from an exit of a region of interest up to entry into the same or into a new region of interest. Advantageously, the input peripherals can be further used to allow the user to select an individual in order to obtain numerical evidences and particular statistics.
[0031] One or more computational modules can take the form of a computational device on its own, for example a dedicated and powered electronic circuit or be a personal computer. One or more computational modules can be a computer software running in the computational units of the system devices.
[0032] The system comprises a display unit for the presentation of the numerical evidences and the statistical data determined by the system, in particular the counting of distinct individuals passing through the regions of interest within the selected time period. Advantageously, the display unit can be a display or a screen of a device for daily use, particularly a portable electronic or wearable device.
[0033] Advantageously, the input module and the display unit can be in the same device, advantageously in a portable or wearable electronic device.
[0034] Fig. 1 shows a system 1 for the numerical evaluation of a commercial service of a point of sale. In this example, a user of the system 1 can be intent on evaluating a particular product offered for sale, for example jewel 90 in a showcase 92 and glasses 91 exhibited on the display surface 93, which is the object of numerical and statistical evaluations supplied by the system 1. The user of the system can be an occupant or the owner of the store as well as a supplier of the goods on display.
[0035] The system 1 comprises a first image acquisition device 10 arranged to acquire a first sequence of images of individuals 40 in a first region 20 of interest. In this representation, the first region of interest corresponds to the area 20 of the point of sale destined to offer for sale the jewel 90. The first image acquisition device is therefore configured and installed so that the jewel and the individuals that it is acquired are acquired. they observe and evaluate it, in particular the jewelery showcase 92 and the individuals positioned near the window are inside the observable area of the camera that acquires the images.
The system 1 further comprises a second image acquisition device 11 which is arranged to acquire a second sequence of images of individuals 51, 52 in a second region of interest 21, the second region is distinguished by the first region of interest. In this representation, the second region of interest corresponds to another surface area 21 of the sales point where the glasses 91 are offered for sale. The second image acquisition device is therefore configured and installed so that the glasses 91 and the individuals who observe and evaluate them are acquired, in particular the display plane 93 with the glasses 91 and the individuals close to the display floor are inside the observable area of the camera that captures the images.
[0037] The image acquisition frequency of these sequences ranges from 1 image per second (1 Hz) up to 50 images per second (50 Hz). Preferably, the image acquisition frequency ranges from 10 images per second (10 Hz) to 25 images per second (25 Hz).
[0038] The system further comprises an input module 13 which allows the selection user a period of time (in particular the so-called time frame) in which the numerical evidences and statistics are desired. The input device can be a graphic interface 13 of a device, advantageously intended for everyday use, such as a personal computer or a laptop. Advantageously, the device 13 can be a portable or worn electronic device, for example a smartphone, a tablet or a smartwatch.
[0039] The system comprises a central unit 12 having a computation module for the collection of images of passing individuals in the first and / or in the second region of interest. The central unit can be a stand-alone computing device, for example a dedicated and powered electronic circuit or a personal computer.
[0040] This computation module is further configured for the count of distinct individuals spending time (permanence) in the first or second region of interest during a time interval exceeding a certain time threshold and within the selected time period. The selected time period can be a predefined technical value, for example based on the frequency of image acquisition and image resolution (for example pixel by image). Alternatively or complementarily, the time period can be selected by the user, to filter numerical evidence considered insignificant in order to obtain statistics that can optimally support the evaluation of a particular service. Advantageously, the input module 13 can be further used to allow the user to select this period of time. This time period can be a time interval ranging from 1 second to 10 minutes, preferably from 5 seconds to 1 minute.
[0041] Since the system comprises a plurality of image acquisition devices, the computational module of the central unit 12 is further configured to form groups of images provided by both the first and the second image acquisition device, so that each group includes images of the same individual acquired from one or more image acquisition devices. The central unit computation module is further configured to provide a trace of each individual object of the images of these groups. In particular, this computation module is configured to compute, for each of the acquired individuals or for a selected individual, a time indication indicating his arrival, his departure, the time elapsed and / or the transit time in the first and / or second region of interest. The temporal indication concerning the uninterrupted duration (permanence) can be accumulated with the time spent by an individual in a region of interest. The transit time is the time spent by an individual who passes respectively from the exit of a first and second region of interest to the entry of the same or into other regions of interest. Advantageously, the input module 13 can be further used to allow a user to select an individual in order to obtain particular numerical and statistical evidence.
[0042] The system comprises a display unit 14 showing the numerical evidences and the statistical data determined by the system, in particular the counting of distinct individuals passing on regions of interest within the selected period of time. Advantageously, the display unit 14 can be a device intended for daily use, in particular a portable or wearable electronic device.
[0043] Advantageously, the input module 13 and the display unit 14 can be in the same device 100, in particular a portable or wearable electronic device.
[0044] Fig. 2, 3 and 4 illustrate a particular and advantageous mode of operation of the system 1.
[0045] The first and the second image acquisition device 10,11 can be video cameras communicating with the central unit 12 through cables 32 or wireless connections, preferably through internet protocol (IP), for example internet protocol cameras (IP cameras ).
[0046] The first image acquisition device 10 comprises a computational module 15, preferably a computer software running inside a microprocessor or in a dedicated image-computing unit 15. The computing unit 15 can be located or inside a casing containing the image acquisition circuits of the capture device 10 or externally.
[0047] The computation module 15 is configured to receive images provided by the image acquisition device, for example an image sensor of a camera, and to mark each image with its acquisition time 81, a position reference 82 and an ID 83 of the first image capture device 10.
[0048] The first image acquisition device 10 comprises one of the system time keeping modules. This time-keeping module 18 is advantageously configured to provide the time and / or time stamp 81 of each image captured by the first image acquisition device in a universal reference time format, such as UTC. The time keeping module can be configured to receive a synchronization clock signal from a network through the connection 30. Alternatively or complementarily, the time keeping module 18 can comprise a local positioning system (for example a system of navigation providing information based on captured signals emitted by telecommunications antennas or Wi-Fi access points, known-location beacons) and / or a global positioning system, in particular a global satellite navigation system providing a universal time and location, like a GPS navigation system, a GLONASS or a Galileo.
[0049] The computation module 15 is configured to process images in order to collect subsets 70 of images comprising images of the same individual. The images of the subsets are temporarily stored in a local database 60 before being transmitted to another module comprising the central unit, for further processing and processing.
[0050] The data transmitted between the computational modules can be coded, in order to provide privacy and robustness against transmission errors, as well as provide data compression to reduce the load to be transmitted.
[0051] The central unit is connected to the first and second image acquisition devices through the connections 30, 31, 32 which can be based on cable and / or wireless data links.
[0052] The computation module 17 of the central unit is configured to form groups of images 75-79 starting from the images provided by the first and / or second sequence of images, each group includes images of the same individual.
[0053] This computational module 17 is further configured to store those groups of images, for example in a data base 62. The data base 62 is stored in a memory module connected to the computation module 17 through the connection 36. The memory module can be located inside the housing of the central unit 12 or be external.
[0054] The computational module 17 is further configured to process the digital labeling 80 of each image of the group in order to provide a count of spending time (permanent) individuals in a region of interest with duration exceeding a certain time threshold and all within a selected period of time.
[0055] The computational module 17 is further configured to process the digital label 80 assigned to each image of the group in order to provide a trace of an individual within the first and second region of interest based on said groups.
[0056] Advantageously, the trace may include: - a number of individuals within more than one region of interest; - a number of individuals within a single region of interest; - an indication of time about the arrival and departure of a selected individual in one or more regions of interest; - the permanence (duration) of a selected individual in one or more regions of interest; - the movements of individuals from / to the regions of interest.
The track can advantageously include accumulated times and statistics about the aforementioned numbers, indications, times and movements.
[0057] The digital labeling of the images 81, 82, 83 allows to supply those numbers, indications, times, movements and statistics taking into account in particular the selected time period, a given positioning and / or a specific acquisition device of images.
[0058] The flow chart of Fig. 3 illustrates a particular operating mode of the computational module 15 of the first image acquisition device. The computational module 15 of the image acquisition device 10 is configured to start an empty local database. The local database can be stored in a memory module connected to the computational module 15, for example through a data connection 36. The memory module can be placed operatively either inside the housing of the image acquisition circuit or externally.
[0059] The database can be initialized during the switching on of the image acquisition device and / or the system. Alternatively or complementarily, a computational module of the system can be configured to re-initialize the database 60 regularly (for example based on a selected time period) or on request, for example through the input module 13.
[0060] The computational module 15 is configured to obtain an image from the image acquisition device and to check whether an individual is detectable in this image. The control of an individual's presence can be based on known techniques of image analysis, for example by detecting a portion of an image representing a human body or parts of a human body such as a face or a head.
[0061] In the case of detection of an individual or in the case of reasonable presence of at least one individual in the image, the computation module 15 is then configured to extract the distinct faces of the individuals of that image. Then an image is created for each face, in particular by cropping, extracting the face or copying a portion of the initial image. Each face image is then labeled, in particular a digital label 80 is provided. The digital label includes a time stamp 81, a position indication 82 and an ID of the image acquisition device that acquired the image. The ID of the image acquisition device can be the MAC address of the network interface of the image acquisition device.
[0062] The time stamp 81 is the time in which the image has been acquired and is supplied by the time maintenance module 18, advantageously in UTC format.
[0063] The position indication 82 can be a customized reference position, for example in the form of an alphanumeric label indicating either an absolute or relative local position of a service. In this case, the user can modify this customized position reference, for example through the input form, to obtain a specific nomenclature (for example "room A", "jewelry ABC", "window S1"). Alternatively, the position indication 82 can be a position reference provided by the local positioning system and / or by a global positioning system of the image acquisition device. This alternative provides a position of the acquired image in the case in which the system is located in a mobile environment such as a vehicle (for example bus, train, ship or an aircraft). The positioning reference can therefore provide a relationship between a particular interaction of an individual in a spatial location, for example an individual's destination in the case of transport services.
[0064] For each extracted face, the computational module 15 is configured to compare it with faces already present in each subset of images stored in the database 60. In the case in which a face probably belongs to an individual who is the object of a subset of images, the extracted face is inserted into this subset in order to collect images of the same individual. The comparison of faces can be based on the determination and comparison of facial features, such as a relative positioning between the eyes, nose, lips, eyelashes and / or chin contour.
[0065] In the case where the extracted face does not belong to any individual object of a subset, a new subset is created in the database with that single face.
[0066] The computational module 15 is configured to provide an entire subset of images to a processing module included in the central unit 12 when such a subset of images manages to include a predefined number of images or that subset of images acquired only during a preset. period of time. This predefined period of time is smaller or equal to a certain threshold value for the permanence of individuals in the region of interest.
[0067] The predefined number of images and / or the predefined time period can be defined as a function of the memory resources available to the database, of the transmission characteristics (for example the band and the data rate) of the data links which connects the computation module 15 of the image acquisition device with that computation module which is the recipient of the subsets, and of the computational efficiency of the computation module in charge of subsequent processing and processing (eg grouping of subsets). Once the subset has been successfully supplied to the recipient computational module of those subsets, the subset is removed from the local database 60.
[0068] Advantageously, the computational module 15 is configured to regularly scan the subset of images in order to dictate discontinuous subsets, for example images in which the time stamp indicates an acquisition time that is older than a defined mobile threshold . Discontinuous subsets are then removed from the database.
[0069] The second image acquisition device 11 of the exemplary representation of Fig. 1 and Fig. 2 comprises another computational module 16 in the form of an embedded processor of a dedicated image processing unit 16. The second acquisition device of the images 11 comprises a module for maintaining the time 19 of the system.
[0070] The computational module 16 is configured to operate in the same manner as the computational module 15 of the first image acquisition device, in particular for acquiring images, for labeling each image and for collecting images in subsets storing them in a local database 61. In particular, the computation module 16 is configured to operate in accordance with the operational mode described above which is illustrated by Fig. 3.
[0071] The time-keeping module 19 is designed and operates in the same manner as the time-keeping module 18 of the first image-capture device.
[0072] The flow chart of Fig. 4 illustrates a particular operating mode of the central unit 12. This operating mode is compatible with the above-described operating mode of the first and second image acquisition device illustrated in Fig. 3.
[0073] The computation module 17 is configured to initialize an empty database 62. The data base can be initialized during the switching on of the central unit 12 and / or of the system 1. Alternatively or complementarily, a computational module of the system can be configured to re-initialize the database 62 on a regular basis (for example depending on the selected time period) or on request, for example through the input form 13.
[0074] The processing module 17 is configured to receive subsets from the first and second image acquisition device.
[0075] Once the subset of images has been received, the processing module 17 is able to compare one or more faces of those images with faces already present in the groups of images stored in the database 60. In the case in which the faces of a subset are plausibly belonging to an individual who is the object of a group of images, this subset of images is inserted into the group in order to collect a group of images of the same individual. Face comparison can be based on the determination and comparison of facial features, such as a relative positioning between the eyes, nose, lips, eyelashes and / or chin contour.
[0076] In the case where the faces of a subset do not belong to any individual object of a group of images, a new subset is created in the data base comprising only that subset of images.
[0077] Tests of the above described operating modes of Figures 3 and 4 were carried out using IP cameras 10.11, each having a dedicated processing unit of its own 15, 16. In these tests, the central unit and a personal computer 12 where the input module 13 and the display unit 14 have the form of a portable device 100.
[0078] IP cameras have a viewing angle of 69 degrees and provide a sequence of HD images (in particular 1280 x 720 pixels) at a frequency of 20-25 images per second.
[0079] The dedicated and constant processing unit is configured to process at least part or all of the images provided, preferably at least 10 to 25 images per second, for detecting and extracting distinct faces of individuals from each image. Face detection is based on the Viola-Jones algorithm using the Haar features.
[0080] The personal computer 12 is configured to compare one or more face images with faces already present in the group of images stored in the database 60, in particular through the use of a facial recognition algorithm based on Eigenfaces, Fisherfaces and / or histogram methods locai binary pattern. In accordance with another aspect of the invention, the invention relates to a method for tracking individuals, in particular by tracing individuals in movement and stationed in different regions of interest, observed by the image acquisition devices, as described above and, in particular as illustrated in the flow diagrams of Figs. 3 and 4.
[0081] The method comprises the following steps: - through the first image acquisition device 10, acquiring a first sequence of images 40 of individuals in a first region 20 of interest; - through the second image acquisition device 11, acquiring sequences of images 51, 52 of individuals in a second region of interest 21; the second region is distinguished by the first region 20 of interest; - provide an acquisition time for each image of the first and second image sequences; - determining the time interval of the stay in a said first and / or second region of interest of an individual based on a plurality of said images of the first or second sequence and on the basis of said acquisition time; - select individuals who have spent a certain amount of time (having a permanence) in the said first and / or second region of interest that exceeds a certain time threshold and that is within a selected period of time; - for each of those selected individuals, provide a trace within the first and second area 20, 21 of interest by recognizing the said individual within the images of the first sequence and within the images of the second sequence.
[0082] The method may further comprise a labeling step of the images of the first sequence and / or of the second sequence with a time stamp 81 in order to determine, for a distinct individual 50, 51, 52, a temporal indication of its arrival, of the departure, of the transit time and / or of the time spent in the first area 20 of interest and / or in the second area 21 of interest.
List of numerical references [0083] 1 Tracking systems
10,11 IP camera 12 Central processing unit 13 Graphical interface 14 Display device 15-17 Computational module 18, 19 Timekeeping unit 20, 21 Area of interest 30-36 Data connection 40-42 Individual 50-52 Face 60,61,62 Database of images 70, 71, 72 Prowisorio / temporary group of images 75-79 Group of images 80 Label 81 Time marking
权利要求:
Claims (13)
[1]
82 Positioning 83 Camera ID 90.91 Goods 92 Showcase 93 Display 100 Mobile device Claims
1. System for evaluating the appreciation of a service by individuals, the system comprises: a first image acquisition device (10) arranged to acquire a first sequence of images of individuals (40) in a first region (20) of interest; at least one time keeping module (18, 19) which provides an acquisition time for each image of said first sequence; an input module (13) to allow a user to select a period of time; and at least one computational module (15, 16, 17) configured for: receiving said first sequence of images; determining a time interval of a stay in said first region of interest of an individual on the basis of a plurality of said images of said first sequence and of their acquisition times; and counting distinct individuals having a permanence in said first region of interest during an interval of time exceeding a certain value and within the selected time period.
[2]
2. System according to claim 1, wherein said at least one computational module (15, 16, 17) is further configured to form groups of images (75-79) of said first sequences, each group (75-79) comprising images of the same individual.
[3]
3. System according to claim 2, further comprising: a second image acquisition device (11) and a central unit (12) comprising a computational module (17); in which the second image acquisition device (11) is prepared to acquire a second sequence of images of individuals (51, 52) in a second region of interest (21); the second region being distinct from the first region (20) of interest; in which said at least one time-keeping module (18, 19) is further arranged to provide an acquisition time for each image of said second sequence; in which said at least one computational module (15, 16) and / or said computational module (17) of the central unit (12) is further configured to: receive said second sequence of images; determining a time interval of a stay in said second region of interest of an individual on the basis of a plurality of said images of said second sequence and of their acquisition times; counting distinct individuals having a permanence in said second region of interest during an interval of time exceeding said given value and within the selected time period; and forming groups of images (75-79) of said first and / or second sequence, each group (70) comprising images of the same individual; in which said computational module (17) of the central unit (12) is further configured to: collect said groups of images (75-79) and provide a trace of the same individual within the first and second region (20, 21 ) of interest based on these groups.
[4]
4. System according to claim 3, wherein said at least one computational module (15, 16) is configured to label images of the first sequence and / or of the second sequence with a time stamp (81); and in which said computational module (17) of the central unit (12) is further configured to process said labels in order to provide, for a distinct individual (50, 51.52), a temporal indication regarding his arrival, of his departure, of his time spent and / or of his transit time with respect to the first and / or second region of interest.
[5]
5. System according to one of claims 1 to 4, in which the first and / or second image acquisition device (10, 11) comprises a local time keeping module (18, 19) for providing the said time of acquisition and / or time stamping (81), the local time-keeping module configured to receive a synchronization clock signal from a network and / or comprising a global navigation satellite system providing a universal time.
[6]
6. System according to one of claims 1 to 5, wherein said at least one computational module (15, 16, 17) is further configured: to label images of the first sequence with a position reference (82) of the first acquisition device of the images (10) and / or to label images of the second sequence with a position reference (82) of the second image acquisition device (11).
[7]
7. System according to one of claims 3 to 6, in which each of the first and second image acquisition devices (10,11) comprises one of the said at least one computation module (15, 16) which is configured for: collecting subsets (70,71,72) of images of either the first or second sequence in a local database (60, 61), each subset comprising images of the same individual; and as soon as a subset of said subsets comprises either a predefined number of images or images acquired during a predefined time interval, to provide said subset to another of the said at least one computational module and to remove it from the first database.
[8]
8. System according to claim 7, in which the computational module (17) of the central unit (12) is configured to store, in a third database (62), subsets (70, 71, 72) provided by the first and from the second image acquisition device (60, 61), and to group one or more of the said temporary groups of subsets into a group (75-79) comprising images of the same individual.
[9]
9. System according to one of claims 7 and 8, said computational module (15, 16, 17) of the central unit (12) or of the first image acquisition device (10) or of the second image acquisition device ( 11) configured to collect and / or to group images through: extraction of faces of individuals from images, and plausible determination of faces belonging to the same individual.
[10]
10. System according to one of claims 1 to 9, the input module (13) being configured to allow a user to select an individual who has been counted by said at least one computational module.
[11]
11. System according to one of the claims from 1 to 10, further comprising a display unit (14) for displaying said count of distinct individuals within the selected time period; and / or, for a selected individual, his trace within the first and second regions (20, 21) of interest,
[12]
12. Method for tracking individuals, comprising the steps of: - by means of a first image acquisition device (10), acquiring a first sequence of images to capture individuals (40) in a first region (20) of interest; - by means of a second image acquisition device (11), acquiring a second sequence of images to capture individuals (51.52) in a second region of interest (21); the second region of interest being distinct from the first region (20) of interest; - provision of an acquisition time for each image of the first and second sequence of images; - determining a time interval of a stay in said first and / or said second region of interest of an individual based on a plurality of said images or of said first sequence or of said second sequence and on said acquisition times; - select individuals having a stay in said first and / or said second region of interest during an interval of time exceeding a certain value and within the selected time period; -for one of the selected individuals, provide a trace within the first and second area (20,21) of interest by recognizing the said individual in the images of the first sequence and in the images of the second sequence.
[13]
13. Method according to claim 12, further comprising a labeling step of the images of the first sequence and / or of the second sequence with a temporal marking (81) in order to determine, for a distinct individual (50, 51.52), a time indication of his arrival, his departure, his time spent and / or his transit time with respect to the first area (20) of interest and / or the second area (21) of interest.
类似技术:
公开号 | 公开日 | 专利标题
US10367985B2|2019-07-30|Wearable apparatus and method for processing images including product descriptors
JP2019053762A|2019-04-04|Display method
CN107924548A|2018-04-17|The real-time activity at a position is monitored automatically using wearable device to determine the system and method for stand-by period
CN103455789A|2013-12-18|Information processing apparatus, information processing method, and program
KR101348142B1|2014-01-07|The method for providing the customized marketing contens for the customers classified as individuals or groups by using face recognition technology and the system thereof
US20100217672A1|2010-08-26|Positional Information Analysis Apparatus, Positional Information Analysis Method, and Positional Information Analysis System
JP5002441B2|2012-08-15|Marketing data analysis method, marketing data analysis system, data analysis server device, and program
JP4282091B1|2009-06-17|Terminal device, information processing method, and program
JP2012088878A|2012-05-10|Customer special treatment management system
JP6148948B2|2017-06-14|Information processing system, information processing method, and information processing program
JP6800820B2|2020-12-16|People flow analysis method, people flow analyzer, and people flow analysis system
US9589189B2|2017-03-07|Device for mapping physical world with virtual information
KR20130025200A|2013-03-11|Terminal and computer-readable recording medium with program for providing indoor location based services by using augmented reality
US20180054712A1|2018-02-22|Method and system for wireless location and movement mapping, tracking and analytics
GB2516875A|2015-02-11|Location-based navigation
US20110264534A1|2011-10-27|Behavioral analysis device, behavioral analysis method, and recording medium
US20210406331A1|2021-12-30|Information processing system, information processing device, information processing method, and storage medium
US9892421B2|2018-02-13|Measuring display effectiveness with interactive asynchronous applications
CH713268A2|2018-06-29|System for evaluating the use of a service by individuals.
KR102174914B1|2020-11-06|Operating method analysis of commercial power big data system using floating population data
CN107077683A|2017-08-18|Process for the spectators in monitoring objective region
RU2716135C1|2020-03-06|Method of managing advertisement-information content intended for placement on an information displaying means with possibility of evaluating efficiency of displayed content
EP3410378A1|2018-12-05|Provision and management of advertising via mobile entity
US20200005331A1|2020-01-02|Information processing device, terminal device, information processing method, information output method, customer service assistance method, and recording medium
JP2020067985A|2020-04-30|Measuring device, measuring method, and measuring program
同族专利:
公开号 | 公开日
CH713268B1|2020-10-15|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

法律状态:
优先权:
申请号 | 申请日 | 专利标题
CH01696/16A|CH713268B1|2016-12-21|2016-12-21|System for evaluating the use of a service by individuals.|CH01696/16A| CH713268B1|2016-12-21|2016-12-21|System for evaluating the use of a service by individuals.|
[返回顶部]